new delhi statement - German English Dictionary